You Might Not Need Redux
@mizchi: redux 要不要の議論は未だに悩ましく標準機能で redux 相当のことはできるが細かいチューニングが難しく、主に redux でSSR でデータ渡ししてた古のSSRは next に置き換えられたり、swr とか周辺ツールで非同期処理を関連は吸収されていったが、結局複雑なローカルステート処理はreduxがまだ優秀 @mizchi: useSelector 相当のものがなぜ難しいか、redux はアプリケーション全体を一つのJSONで抽象するという思想のライブラリで、そのため内部にクソデカJSONが発生するのだが、クソデカJSONから値を切り出して再分配するときにセレクタ関数の結果の同一性をチェックしてレンダリングを抑制する。ここが難しい @mizchi: その辺を redux 以外でやってるのが https://t.co/muvP0DQnhF さんの react-tracked とか jotai とかその辺になって、ベストプラクティス積み重ねた redux-toolkit vs 軽量 alternative の jotai や recoil みたいな世界観があったのが1年半前ぐらいで、そこからしばらく React 書いてない koushisa.icon
正しく使う方法よりも複雑なデータフローを避ける方法を知っているほうが重要という